/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.hephesto.model.bank;

import com.hephesto.model.secutiry.TokenMachine;
import com.hephesto.model.transaction.Movimentation;

/**
 *
 * @author rocha
 */
public class Account {
	
	/**
	 * 
	 */
	private Long identifier; 
	
	public Long getIdentifier() {
		return identifier;
	}
	public void setIdentifier(Long identifier) {
		this.identifier = identifier;
	}
	
	/**
	 * 
	 */
	private short number;
	
	public short getNumber() {
		return number;
	}
	public void setNumber(short number) {
		this.number = number;
	}
	
	/**
	 * 
	 */
	private Agency agency;
	
	public Agency getAgency() {
		return agency;
	}
	public void setAgency(Agency agency) {
		this.agency = agency;
	}
	
	/**
	 * 
	 */
	private java.util.Set<Movimentation> movimentations;
	
	public java.util.Set<Movimentation> getMovimentations() {
		return movimentations;
	}
	public void setMovimentations(java.util.Set<Movimentation> movimentations) {
		this.movimentations = movimentations;
	} 
	
	/**
	 * 
	 */
	private TokenMachine tokenMachine;
	
	public TokenMachine getTokenMachine() {
		return tokenMachine;
	}
	public void setTokenMachine(TokenMachine tokenMachine) {
		this.tokenMachine = tokenMachine;
	}

}